package com.mi.service.impl;

import com.mi.bean.OrdersBean;
import com.mi.db.DBProvider;
import com.mi.service.IAddOderService;
import com.mi.utils.MyUtils;

public class AddOrderService implements IAddOderService{

	@Override
	public int add2Order(OrdersBean v) {
		// 将信息插入订单表中
		// 默认返回值
		int i = 0;
		// 新增和修改的区别在于：参数实体类的主键字段是否为null，为null则是新增操作，不为null则是修改操作
		// 新增的sql语句
		if (v!= null) {
			// 新增操作
			if (v.getCustomer_id() != null) {
				// 新增sql语句
				String strSql = "insert into orders (customer_id,goods_id,counts) values(?,?,?)";
				// 调用db层进行数据库操作
				i = MyUtils.getInstance(DBProvider.class).update(strSql,v.getCustomer_id(),v.getGoods_id(),
					v.getCounts());
			} else {
				// 修改操作
			}
		}
		return i;
	}
}



